reflect.flag.kind (method)
73 uses
reflect (current package)
iter.go#L47: switch v.kind() {
iter.go#L71: if v.Elem().kind() != Array {
iter.go#L135: if v.Elem().kind() != Array {
map_swiss.go#L159: if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.SwissMapMaxElemBytes {
map_swiss.go#L286: if v.kind() == Interface {
map_swiss.go#L330: if v.kind() == Interface {
map_swiss.go#L395: if v.kind() != Map {
map_swiss.go#L413: if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.SwissMapMaxElemBytes {
value.go#L85: func (f flag) kind() Kind {
value.go#L218: panic(&ValueError{valueMethodName(), f.kind()})
value.go#L280: if v.kind() != Bool {
value.go#L304: switch v.kind() {
value.go#L322: panic(&ValueError{"reflect.Value.Bytes", v.kind()})
value.go#L1152: if v.kind() == Slice {
value.go#L1159: k := v.kind()
value.go#L1171: panic(&ValueError{"reflect.Value.Cap", v.kind()})
value.go#L1190: switch v.kind() {
value.go#L1201: k := v.kind()
value.go#L1208: panic(&ValueError{"reflect.Value.Complex", v.kind()})
value.go#L1216: k := v.kind()
value.go#L1254: panic(&ValueError{"reflect.Value.Elem", v.kind()})
value.go#L1260: if v.kind() != Struct {
value.go#L1261: panic(&ValueError{"reflect.Value.Field", v.kind()})
value.go#L1358: switch v.kind() {
value.go#L1369: k := v.kind()
value.go#L1376: panic(&ValueError{"reflect.Value.Float", v.kind()})
value.go#L1384: switch v.kind() {
value.go#L1424: panic(&ValueError{"reflect.Value.Index", v.kind()})
value.go#L1429: switch v.kind() {
value.go#L1440: k := v.kind()
value.go#L1454: panic(&ValueError{"reflect.Value.Int", v.kind()})
value.go#L1490: if v.kind() == Interface {
value.go#L1537: if v.kind() == Interface {
value.go#L1606: k := v.kind()
value.go#L1622: panic(&ValueError{"reflect.Value.IsNil", v.kind()})
value.go#L1637: switch v.kind() {
value.go#L1765: switch v.kind() {
value.go#L1818: return v.kind()
value.go#L1825: if v.kind() == Slice {
value.go#L1832: switch k := v.kind(); k {
value.go#L1849: panic(&ValueError{"reflect.Value.Len", v.kind()})
value.go#L1937: k := v.kind()
value.go#L1944: panic(&ValueError{"reflect.Value.OverflowComplex", v.kind()})
value.go#L1950: k := v.kind()
value.go#L1957: panic(&ValueError{"reflect.Value.OverflowFloat", v.kind()})
value.go#L1970: k := v.kind()
value.go#L1977: panic(&ValueError{"reflect.Value.OverflowInt", v.kind()})
value.go#L1983: k := v.kind()
value.go#L1990: panic(&ValueError{"reflect.Value.OverflowUint", v.kind()})
value.go#L2018: k := v.kind()
value.go#L2055: panic(&ValueError{"reflect.Value.Pointer", v.kind()})
value.go#L2128: if v.kind() == Interface {
value.go#L2180: switch k := v.kind(); k {
value.go#L2182: panic(&ValueError{"reflect.Value.SetComplex", v.kind()})
value.go#L2195: switch k := v.kind(); k {
value.go#L2197: panic(&ValueError{"reflect.Value.SetFloat", v.kind()})
value.go#L2210: switch k := v.kind(); k {
value.go#L2212: panic(&ValueError{"reflect.Value.SetInt", v.kind()})
value.go#L2259: switch k := v.kind(); k {
value.go#L2261: panic(&ValueError{"reflect.Value.SetUint", v.kind()})
value.go#L2303: switch kind := v.kind(); kind {
value.go#L2305: panic(&ValueError{"reflect.Value.Slice", v.kind()})
value.go#L2365: switch kind := v.kind(); kind {
value.go#L2367: panic(&ValueError{"reflect.Value.Slice3", v.kind()})
value.go#L2416: if v.kind() == String {
value.go#L2423: if v.kind() == Invalid {
value.go#L2505: switch v.kind() {
value.go#L2516: k := v.kind()
value.go#L2532: panic(&ValueError{"reflect.Value.Uint", v.kind()})
value.go#L2571: k := v.kind()
value.go#L2608: panic(&ValueError{"reflect.Value.UnsafePointer", v.kind()})
value.go#L2752: dk := dst.kind()
value.go#L2761: sk := src.kind()